package com.legal.aid.app.service;

import com.legal.aid.app.domain.vo.LawyerDetailAppVo;
import com.legal.aid.app.domain.vo.LawyerVo;

import java.util.List;

public interface IAppLawyerService {
    LawyerDetailAppVo getLawyerDetailByLawyerId(String lawyerId);

    List<LawyerVo> selectLawyerList(LawyerVo lawyerVo);

    List<LawyerVo> getLawyerListByExpertiseId(String expertiseId);

    List<LawyerVo> selectAttentionLawyersVoList();

    LawyerDetailAppVo getLawyerDetailByUserId(String userId);

    List<LawyerVo> searchLawyerByKeyword(String keyword, int pageNum, int pageSize);

    List<String> getLawyerSuggestions(String prefix);

    int updateLawyerToEs();
}
